package com.smart.community.user.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.Builder;
import lombok.NoArgsConstructor;
import lombok.AllArgsConstructor;

/**
 * 统计数据VO
 * 
 * @author Wu.Liang
 * @since 2025-01-30
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@Schema(description = "统计数据")
public class DashboardStatsVO {

    @Schema(description = "总用户数")
    private Long totalUsers;

    @Schema(description = "社区数量")
    private Long totalCommunities;

    @Schema(description = "停车位数量")
    private Long totalParkingSpaces;

    @Schema(description = "在线设备百分比")
    private Double onlineDevicesPercent;
}
